#pragma once

#include <stdint.h>
#include <string>

namespace il2cpp
{
namespace os
{

class Locale
{
public:
	static void Initialize();
	static void UnInitialize();

	static std::string GetLocale();
#if IL2CPP_SUPPORT_LOCALE_INDEPENDENT_PARSING
	static double DoubleParseLocaleIndependentImpl(char *ptr, char** endptr);
#endif
};

} /* namespace os */
} /* namespace il2cpp */